package com.info.zhiduoduo.repository.dto.entrustmentproject;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.math.BigDecimal;
import java.util.Date;


@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
public class EntrustmentProjectItemInvoiceDto {

	@ApiModelProperty("发票id")
	private Integer id;

	@ApiModelProperty("项目id")
	private Integer projectid;

	@ApiModelProperty("项目名")
	private String projectname;

	@ApiModelProperty("项目类型 参考 ProjectType枚举类")
	private Integer projectType;

	@ApiModelProperty("发票状态")
	private int state;

	@ApiModelProperty("开票金额")
	private BigDecimal invoiceAmount;

	@ApiModelProperty("发票创建日期")
	private Date createtime;

	@ApiModelProperty("企业id")
	private Integer compid;

	@ApiModelProperty("企业名称")
	private String compname;

	@ApiModelProperty("委托人主体id")
	private Integer principalId;

	@ApiModelProperty("创客id")
	private Integer userid;
	@ApiModelProperty("创客工作室名称")
	private String username;

	@ApiModelProperty("创客姓名")
	private String realname;

	@ApiModelProperty("发票内容")
	private String content;

}
